// 这个是我们后面新建的axios.js
import {instance} from './axios.js'
import qs from 'qs'

export function getMessage (param) {
  return instance({
    method: 'GET',
    url: '/storage',
    params: param
  })
}

export function addMessage (param) {
  return instance({
    method: 'POST',
    url: '/storage/',
    // 一开始我是这么写的，post里面的数据放在params里面，这样是有问题的，在使用axios时
    // 要注意到配置选项中包含params和data两者，以为他们是相同的，实则不然。因为params是
    // 添加到url的请求字符串中的，用于get请求。而data是添加到请求体（body）中的， 用于post请求。
    // params: param
    data: qs.stringify( param )   //意思就是：分离写时POST要用data，GET要用params
  })
}
